openwrt开发使用 | 您所在的位置:网站首页 › openwrt 系统重置 › openwrt开发使用 |
前言
openwrt定制化开发中会有很多修改,例如网络默认ip,banner界面,默认ssid以及wifi连接方式等等,今天写一些基本openwrt修改操作。 作者:良知犹存 转载授权以及围观:欢迎关注微信公众号:羽林君 或者添加作者个人微信:become_me 修改网络配置:这个部分是openwrt里面手动配置网络的一些记录: 通用设置: ssh登录以及在web登录机器时候,标题会显示hostname,默认是openwrt。 如果我们想进行自定义修改的话。可以参考以下操作: 方法 1: 直接修改进行reboot机器即可 修改文设备 vim /etc/config/system 修改之后reboot就可以了修改源码:【package/base-files/files/bin/config_generate】,将"OpenWrt"替换为成你需要的名称,示例:“openwrt_lyn” 查看修改后的效果: 也可以ssh登录查看,cat /proc/sys/kernel/hostname 或者 echo $HOSTNAME 全绝搜索ssid,你可以看到在mac80211.sh 脚本,我的位置在: package/kernel/mac80211/files/lib/wifi/mac80211.sh mac80211.sh文件,修改如下 set less.radio${name}.disabled=0 #改为0自动打开wifi set wireless.${name}=wifi-device set wireless.${name}.type=mac80211 ${dev_id} set wireless.${name}.channel=${channel} set wireless.${name}.band=${mode_band} set wireless.${name}.htmode=$htmode set wireless.${name}.disabled=1 set wireless.default_${name}=wifi-iface set wireless.default_${name}.device=${name} set wireless.default_${name}.network=lan set wireless.default_${name}.mode=ap set wireless.default_${name}.ssid=OpenWrt_lyn #wifi名称 set wireless.default_${name}.encryption=psk2 #wifi加密方式,没有是none set wireless.default_radio${devidx}.key=12345678 #wifi密码修改后再编译生成新的固件,进行替换,重刷固件时不保留配置文件,即可以看到我们修改ssid相关配置,上电就会起作用 终端的banner修改默认ssh登录终端后,我们可以看到有openwrt的banner 源码位置在package/base-files/files/etc/banner,可以使用figlet工具生成空心字,再把空心字复制到源码中去,再编译 示例:figlet -f big LiuYuNing 替换下面的文件
openwrt默认ip是192.168.1.1,我们也可以设置成我们特殊需要的ip,修改源码,package/base-files/files/bin/config_generate文件文本方式打开,改为我们需要的地址即可 编译之后的固件替换 sysupgrade命令,记得使用-n 重刷固件时不保留配置文件。 替换成功判断替换后有没有成功,大家可以通过linux 查看内核编译时间的操作进行判断替换的版本是否是自己定制话修改的。 cat /proc/version
这就是我自己在openwrt一些基本操作的使用分享。如果大家有更好的想法,也欢迎大家加我好友交流分享哈。 作者:良知犹存,白天努力工作,晚上原创公号号主。公众号内容除了技术还有些人生感悟,一个认真输出内容的职场老司机,也是一个技术之外丰富生活的人,摄影、音乐 and 篮球。关注我,与我一起同行。 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧推荐阅读 【1】jetson nano开发使用的基础详细分享 【2】Linux开发coredump文件分析实战分享 【3】CPU中的程序是怎么运行起来的 必读 【4】cartographer环境建立以及建图测试 【5】设计模式之简单工厂模式、工厂模式、抽象工厂模式的对比 本公众号全部原创干货已整理成一个目录,回复[ 资源 ]即可获得。 |
CopyRight 2018-2019 实验室设备网 版权所有 |